package com.wudl.govern.vo;

import java.util.Date;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 元数据版本管理
 *
 * @author wudl
 */
@Data
@ApiModel
public class MetaVersionVO {

    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "表id")
    private Integer tableId;

    @ApiModelProperty(value = "数据源id")
    private Integer dataSourceId;

    @ApiModelProperty(value = "数据源名称")
    private String sourceName;

    @ApiModelProperty(value = "表名称")
    private String tableName;

    @ApiModelProperty(value = "版本名称")
    private String versionName;

    @ApiModelProperty(value = "版本说明")
    private String versionRemarks;

    @ApiModelProperty(value = "创建人")
    private String createUser;

    @ApiModelProperty(value = "创建时间")
    private Date createDate;

    @ApiModelProperty(value = "修改人")
    private String uppUser;

    @ApiModelProperty(value = "修改时间")
    private Date uppDate;

    @ApiModelProperty(value = "数据状态（1：有效，2：失效）")
    private Integer dataState;

    @ApiModelProperty(value = "源数据类型  1：表 2：视图 3：函数 4:存储过程")
    private Integer type;

    @ApiModelProperty(value = "部门id")
    private Integer deptId;

}